package com.foreveross.taskservice.application.task.service;

import java.util.List;

import com.foreveross.taskservice.application.IBaseJpaApplication;
import com.foreveross.taskservice.core.domain.task.TaskQueueRecordEntity;
import com.foreveross.taskservice.core.domain.task.TaskTemplateEntity;

/**
 * 将模版或队列变成对应的任务记录
 * @author Administrator
 *
 */
public interface IBuildTaskQueueLogApplication extends IBaseJpaApplication{
	
	/**
	 * 将模版转化成为对应的任务记录
	 * @param template
	 * @return
	 * @throws Exception
	 */
	List<TaskQueueRecordEntity> buildTaskQueueRecords(TaskTemplateEntity template)throws Exception;
}
